package com.mybatis.lo.model;

import java.util.List;

import lombok.AllArgsConstructor;
import lombok.Data;

/**
 * 用于打包同级别的SqlNode信息。封装`List<SqlNode>
 * @author zhangbh
 * 2023-06-09 20:07
 **/
@Data
@AllArgsConstructor
public class MixedSqlNode implements SqlNode {

    private List<SqlNode> sqlNodes;

    @Override
    public void apply(DynamicContext context) {
        for (SqlNode sqlNode : sqlNodes) {
            sqlNode.apply(context);
        }
    }
}
